package com.platform.server.service;



import java.util.List;
import java.util.Map;

import com.platform.server.entity.EnterpriseInfo;
import com.platform.server.entity.OrderSend;
import com.platform.server.entity.ServerOrder;
import com.platform.server.response.pojo.ReturnData;

public interface EnterpriseService {
	
	
	
	 /**
    * 员工申请加入企业
    */
	ReturnData addEnterpriseInfo(EnterpriseInfo enterpriseInfo);
    
	 /**
     *查询企业报名的需求
     */
	ReturnData selectEnterpriseInfoSignUp(EnterpriseInfo enterpriseInfo);
	 /**
     * 查询企业的员工
     */
	ReturnData selectEnterpriseStaffList(ServerOrder serverOrder);
	
	 /**
	   * 企业派单给员工 
	  */
	ReturnData addEnterpriseOrderSend(OrderSend orderSend);
	   /**
	    * 改派/强制接受/申请改派
	    */
	ReturnData updateOrderSend(OrderSend orderSend);
	 /**
	   * 查询员工订单列表
	   */
	ReturnData selectOrderSendList(OrderSend orderSend);
	 /**
	    * 查询企业服务列表
	    */
	ReturnData selectEnterpriseServerList(OrderSend orderSend);
	 /**
	    * 根据手机号新增员工
	    */
	ReturnData addEnterpriseUser(String mobile,String enterprise_id);
	 /**
	    * 员工同意加入企业
	    */
	ReturnData addUserEnterprise(String user_id,String enterprise_id,String msgId,String audit);
	 
	 /**
   * -同意、拒绝
   */
	ReturnData  updateEnterpriseUser(EnterpriseInfo enterpriseInfo);
	  /**
	    * 辞退
	    */
	ReturnData deleteEnterpriseUser(EnterpriseInfo enterpriseInfo);
	 /**
	    * 查询企业员工申请列表
	    */
	ReturnData selectEnterpriseUserList(EnterpriseInfo enterpriseInfo);
}
